home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 9
/
Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO
/
006a
/
tblt10g.zip
/
QUICK.DOC
< prev
next >
Wrap
Text File
|
1993-03-28
|
13KB
|
301 lines
/////////////////////////////////////////////////////////////////////////////
TOPBLT v1.0g
PCBoard Top Users Bulletin Generator
For use with PCBoard Versions 14.5x
Copyright 1993 by Kendall Anderson
ALL RIGHTS RESERVED
/////////////////////////////////////////////////////////////////////////////
This program is supported by:
Kendall Anderson
486 Aspen Forest Drive
Oakville, Ontario
L6J 6H7
CANADA
/////////////////////////////////////////////////////////////////////////////
TOPBLT v1.0g QUICK DOC
======================
OVERVIEW
========
TOPBLT is a PCBoard Top Users Bulletin Generator. It generates
bulletins which allow you to view who's contributing most and
least to your system (you can create BEST and WORST bulletins).
It is a highly configurable program and runs very quickly.
TOPBLT produces 'multi-output' reports - meaning that each
bulletin generated is actually two bulletins in one (you could
create a 'top downloaders & top uploaders' report as one
bulletin), allowing you to compare similar information quickly
and easily.
REGISTRATION
============
For various reasons, TOPBLT is now distributed as shareware,
requiring a registration if you wish to continue using it after
30 days.
TOPBLT is almost fully functional when unregistered. Registration
allows you the following features:
- ability to generate bulletins of more than 10 users
(unregistered copies can ONLY produce output of
10 users)
- ability to customize the internal header text (through
the TOPTEXT file) and/or to disable the internally
generated bulletin headers
- ability to remove the time/date stamp at the end of
bulletin (or to change its colour to black on black)
You are not allowed to remove the Copyright Statement, or to sell
this program, or bundle it with other (commercial) goods. You may
give it to anyone and distribute it anywhere, but only in its
original form with the complete documentation and all support files.
This program may not be sold as part of a shareware collection
without prior written consent by the author, Kendall Anderson.
Suggested registration for TOPBLT is $10.
To register, send me the name you'd wish TOPBLT to be registered
to and let me know how I can contact you to get you your registration
number. Please send all registrations, postcards, comments and
suggestions (positive or negative) to:
Kendall Anderson
486 Aspen Forest Drive
Oakville, Ontario
L6J 6H7
CANADA
Updates and support for this program may be obtained by calling
the Structures BBS (416-778-4193) thanks to Stew Francis. Join
conference 7 and leave mail there.
I may also be reached on Canada Remote Systems (416-629-7020)
through email.
I also occasionally browse the various PCBoard echoes (Rime, Ilink,
etc) and may catch messages there as well.
USAGE
=====
TOPBLT v1.0g (03/22/93) Copyright (c) 1993 by K. Anderson. All Rights Reserved.
USAGE: TOPBLT config_file blt_1 blt_2 num_users output_file
...where blt_? is [type][sort]
type 0 - messages posted 7 - post:call ratio
1 - messages read 8 - uploads:download ratio
2 - number downloads 9 - downloads:upload ratio
3 - number uploads 10 - kbytes ul:file ul ratio
4 - bytes downloaded 11 - kbytes dl:file dl ratio
5 - bytes uploaded 12 - kbytes ul:kbyte dl ratio
6 - number of calls 13 - kbytes dl:kbyte ul ratio
sort a - ascending d - descending
num_users number of users to include in bulletin (1-99)
Examples:
---------
topblt topblt.cfg 0a 1a 15 c:\pcb\gen\blt1
This would create a top 15 message posters and a top 15 message
readers bulletin, sending the output to a file called BLT1.
topblt topblt.cfg 5a 5d 5 c:\pcb\gen\blt2
This would create a bulletin containing the best and worst 5
uploaders (in kbytes).
TOPBLT.CFG
==========
Quick Overview
--------------
Kendall Anderson <- name of the person this program is registered to
0000000000 <- your registration number
c:\pcb\pcboard.dat <- path/name of pcboard.dat
yes <- do you want internally generated headers? (yes/no)
1 <- which header style to use if yes to above (1-3)
yes <- do you want header text to be centered? (yes/no)
yes <- output any information to screen? (yes/no)
yes <- append time/date stamp to the bulletin? (yes/no)
15 <- foreground colour for header text (see colour table)
0 <- background colour for header text
15 <- foreground colour for rank number
0 <- background colour for rank number
10 <- foreground colour for user name
0 <- background colour for user name
14 <- foreground colour for the actual statistic value
0 <- background colour for the actual statistic value
7 <- foreground colour for the time/date stamp
;
; remaining lines are exclude filters
;
Sysop <- exclude users named "SYSOP"
exclude security 100-120 <- exclude users with security level 100-120
exclude security 95 <- exclude users with security level 95
exclude min calls 30 <- exclude users with less than 30 calls
exclude min value 1 <- exclude users where the statistic is < 1
Joe User <- exclude users named "JOE USER"
COLOUR TABLE
------------
Acceptable foreground colours are 0-15 and acceptable background
colours are 0-7.
0 black 5 magenta 10 light green
1 blue 6 brown 11 light cyan
2 green 7 light grey 12 light red
3 cyan 8 dark grey 13 light magenta
4 red 9 light blue 14 yellow
15 white
EXCLUDE OPTIONS
---------------
Nature of the Exclude Options
-----------------------------
The exclude filters determine which users will NOT be placed
in the final bulletin. Place each user name, one per line,
at the end of the configuration file.
There are special 'filters' you may use in the exclude options.
You may exclude users based on their security level, the
number of calls they have made to the system, or the value of
the particular statistic. The filters are referenced by keywords
in the exclude area of the configuration file.
Sample Exclude options:
; dummy line - any line with a semi-colon starting is ignored
Sysop <- exclude user named SYSOP
exclude security 100-120 <- exclude users with security 100-120
exclude security 95 <- exclude users with security 95
exclude min calls 1 <- exclude users with less than 1 call
Joe User <- exclude user names JOE USER
exclude min value 5 <- if the value of the statistic for
the particular bulletin for any
user is less than 5, exclude the
user (useful for avoiding reports
full of 0's)
There will likely be more filters like the above in future versions
depending on feedback I receive (the method makes it very
configurable).
There is a current maximum of 50 exclude filters - this can be raised
if anybody has a need for more (although I'd be quite surprised
if anyone will! :) ).
HEADER and FOOTER Files
=======================
TOPBLT supports the use of user generated header and footer
files (inserted before and after the bulletin). When TOPBLT is
run, if it finds the files TOPBLT.HDR or TOPBLT.FTR it will
place them before or after the bulletin (in that order).
You can put anything you wish in these files. TOPBLT will
expand the same @ variables usable in TOPTEXT if they are found
in these files. (@BLTUSERS@, @TOTALUSERS@, @USERSINLIST@, @DATE@,
@TIME@, and @VERSION@).
TOPTEXT
=======
The TOPTEXT file provides registered users a method of changing
the actual text that will be displayed in the internally generated
bulletins. This file is much like PCBTEXT for PCBoard. Here is
an example of the TOPTEXT file:
;-------------------------------------------------------------------------;
; TOPBLT Header Text Redefinition File ;
; Do NOT delete any of these header lines! ;
; Available @-codes are: @BLTUSERS@ (# of users in the bulletin) ;
; @TOTALUSERS@ (# of users on the bulletin board), @x colour codes, ;
; @USERSINLIST@ (# users reviewd for bulletin) @DATE@, @TIME@, @VERSION@ ;
; Prompts should be no longer than 38 characters (after translations) ;
;-------------------------------------------------------------------------;
Best
Worst
@BLTUSERS@ Message Posters (# messages)
@BLTUSERS@ Message Readers (# messages)
@BLTUSERS@ Downloaders (# of files)
@BLTUSERS@ Uploaders (# of files)
@BLTUSERS@ Downloaders (kbytes)
@BLTUSERS@ Uploaders (kbytes)
@BLTUSERS@ Callers (# of calls)
@BLTUSERS@ Post:Call Ratios
@BLTUSERS@ Uploads:Download Ratios
@BLTUSERS@ Downloads:Upload Ratios
@BLTUSERS@ Kbytes UL:File Uploaded
@BLTUSERS@ Kbytes DL:File Downloaded
@BLTUSERS@ Kbytes UL:Kbyte Downloaded
@BLTUSERS@ Kbytes DL:Kbyte Uploaded
No other users meet req's
---------
;-------------------------------------------------------------------------;
; end of TOPTEXT file ;
;-------------------------------------------------------------------------;
Remember, this file will only be used by REGISTERED versions of
TOPBLT.
You may change these to virtually anything you'd like and the
@-codes listed will be interpreted if they are found in header.
This file should be self-explanatory except for perhaps the last
two items of text - 'No other users meet req's' and '---------'.
These are used when you've placed certain filters on a bulletin,
such as 'exclude min calls 50' or something that produces a
bulletin where there aren't enough users that meet the requirement
to fill the bulletin. The first piece of text is placed as the
user name and the second as the statistic. These are here so
that you can customize them to anything you wish, or even just
make them blank lines.
DISCLAIMER AND OTHER STUFF
==========================
The usual nonsense..
I will not be held liable for any misfortune that may or may not
happen to you, which may or may not be the result of using or not
using this program. In other words, the usual disclaimer applies
here.
This Top Bulletins Generator program is provided "AS IS" with no
claims regarding its usefullness or functionality. You, the user,
accept full responsibilty and liability for any problems or damages
associated with its operation.
==========================================================================
<END OF DOCUMENT>